/*
 * @Author: Siogo 你的邮箱
 * @Date: 2025-09-29 18:31:52
 * @LastEditors: Siogo 你的邮箱
 * @LastEditTime: 2025-11-21 09:48:31
 * @FilePath: /frontend/src/locales/lang/zh-CN/tb.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
export default {
  home: '首页',
  deviceIn: '设备接入',
  tenant: '租户',
  tenantManagement: '租户管理',
  customer: '客户',
  tenantList: '租户列表',
  tenantAdmin: '租户管理员',
  customerUser: '客户用户',
  tenantProfile: '租户配置',
  tenantGroup: '租户分组',
  resource: '资源',
  widgetsBundle: '部件包',
  widgetType: '部件',
  resourceLibrary: '资源库',
  notification_center: '通知中心',
  notification_list: '通知列表',
  notification_request_list: '发送记录',
  notification_template_list: '通知模板',
  notification_recipient_list: '接收人',
  notification_rule_list: '通知规则',
  adminSetting: '系统设置',
  auditLog: '审计日志',
  ruleChain: '规则链库',
  ruleChainDetail: '规则链详情',
  profile: '配置',
  assetProfile: '资产配置',
  deviceProfile: '设备配置',
  alarm: '报警',
  device: '设备',
  entity: '实体',
  asset: '资产',
  entityView: '实体视图',
  ota: 'OTA升级',
  images: '图像库',
  scadaSymbols: '组态库',
  role: '角色',
  roleManagement: '角色管理',
  roleName: '角色名称',
  rolePermission: '角色权限',
  permissionCount: '权限数量',
  configPermission: '配置权限',
  createRole: '新增角色',
  editRole: '编辑角色',
  deleteRole: '删除角色',
  savePermission: '保存权限',
  请选择角色: '请选择角色',
  commandDispatch: '指令下发',
  commandField: '指令',
  commandParamsField: '参数',
  commandParamsPlaceholder: '请输入指令参数（可选）',
  commandSelectedHint: '已选 {count} 台设备',
  commandConfirmTitle: '确认下发指令',
  commandConfirmDesc: '确认向 {count} 台设备下发当前指令？',
  commandSuccess: '指令下发成功！',
  commandFailed: '指令下发失败，请稍后重试',
  commandOptionShutdown: '停止终端',
  commandOptionReboot: '重启终端',
  commandOptionCustom: '自定义',
  deviceAddress: '设备地址',
  tabs: {
    baseInfo: '基础信息',
    dataSource: '数据源信息',
    dataResource: '数据资源',
    dataProduct: '数据产品',
    detail: '详情',
    telemetry: '数据',
    alarm: '告警',
    event: '事件',
    relation: '关联',
    auditLog: '审计日志',
  },
  dataSourceInfo: {
    searchPlaceholder: '搜索数据源名称 / ID / 说明',
    add: '新增数据源',
    tabs: {
      database: '数据库',
      api: 'API',
      file: '文件',
    },
    columns: {
      id: '数据源ID',
      name: '数据源名称',
      type: '数据源类型',
      ip: 'IP',
      port: '端口',
      username: '用户名',
      password: '密码',
      config: '配置参数',
      owner: '创建人',
      remark: '说明',
      action: '操作',
    },
    actions: {
      edit: '修改',
      remove: '删除',
      test: '测试链接',
      batchDelete: '批量删除',
      deleteConfirm: '确认删除该数据源？删除后将无法恢复。',
      batchDeleteConfirm: '确认批量删除数据源？',
      deleteSuccess: '删除数据源成功',
      batchDeleteSuccess: '批量删除成功',
      featurePending: '功能开发中，敬请期待',
    },
    selectedCount: '已选择',
    emptyConfig: '--',
  },
  dataResource: {
    searchPlaceholder: '搜索数据资源名称 / 描述 / 数据源',
    createTip: '数据资源创建完成后，需要调用公共授权平台API完成数据资源的注册',
    types: {
      database: '数据库',
      api: 'API',
      file: '文件',
    },
    columns: {
      name: '数据资源名称',
      desc: '描述',
      sourceName: '数据源名称',
      sourceId: '数据源ID',
      method: '交付方式',
      interval: '采集时间',
      level: '隐私级别',
      table: '表名',
      action: '操作',
    },
    actions: {
      add: '新增数据资源',
      start: '启动',
      edit: '修改',
      stop: '停止',
      delete: '删除',
      deleteConfirm: '确认删除该数据资源？',
      refresh: '刷新数据',
      search: '搜索',
      batchDelete: '批量删除',
      batchDeleteConfirm: '确认批量删除数据资源？',
      batchDeleteSuccess: '批量删除成功',
    },
    methods: {
      local: '本地存储',
      remote: '远程存储',
    },
    level: {
      low: '低',
      medium: '中',
      high: '高',
    },
    status: {
      enabled: '启用',
      disabled: '停用',
    },
    modal: {
      createTitle: '新增数据资源',
      editTitle: '修改数据资源',
      basicInfo: '基础信息',
      fieldMapping: '字段映射和脱敏配置',
      resourceType: '资源类型',
      dataSource: '数据源',
      dataSourceInfo: '数据源信息描述',
      description: '说明',
      tableSelection: '表选择',
      refreshTables: '刷新表列表',
      noTablesAvailable: '暂无可用的表',
      columns: {
        originalField: '原始字段',
        fieldMapping: '字段映射',
        maskingRule: '脱敏规则',
      },
      masking: {
        none: '无',
        hash: '哈希',
        middle: '中间脱敏',
        prefix: '前缀保留',
        suffix: '后缀保留',
      },
      placeholders: {
        dataSourceInfo: '自动显示所选数据源的连接信息',
        fieldMapping: '请输入目标字段名',
      },
      messages: {
        selectDataSource: '请先选择数据源',
        fetchTablesError: '获取表列表失败',
      },
    },
    form: {
      resourceName: '数据资源名称',
      dataSourceName: '数据源',
      method: '交付方式',
      level: '隐私级别',
      interval: '采集时间',
      enabled: '状态',
      remark: '描述',
      placeholders: {
        resourceName: '请输入数据资源名称',
        dataSource: '请选择数据源',
        interval: '请选择采集日期',
        status: '请选择状态',
        remark: '请输入备注信息',
      },
    },
    messages: {
      fetchError: '获取数据资源列表失败',
      startSuccess: '数据资源已启动',
      stopSuccess: '数据资源已停止',
      toggleError: '切换数据资源状态失败',
      missingName: '缺少资源标识，无法执行操作',
      deviceMissing: '未获取到设备ID，无法执行此操作',
      dataSourceMissing: '请选择数据源',
      deleteSuccess: '删除数据资源成功',
      deleteError: '删除数据资源失败',
      batchDeleteSuccess: '批量删除数据资源成功',
      batchDeleteError: '批量删除数据资源失败',
      updateSuccess: '修改数据资源成功',
      createSuccess: '新增数据资源成功',
      submitError: '提交数据资源失败',
      selectResource: '请先选择数据资源',
    },
    selectedCount: '已选择',
  },
  dataProduct: {
    columns: {
      productName: '产品名称',
      industry: '行业',
      dataSize: '数据大小',
      description: '描述',
      dataSubject: '数据主体',
      providerName: '提供者名称',
      identityId: '身份ID',
      payMethod: '付费方式',
      resourceId: '关联资源',
    },
    types: {
      individual: '个人信息',
      enterprise: '企业数据',
      public: '公共数据',
    },
    payMethods: {
      monthly: '月付',
      quarterly: '季付',
      yearly: '年付',
    },
    actions: {
      add: '新增数据产品',
      edit: '编辑',
      delete: '删除',
      enable: '上架',
      disable: '下架',
      refresh: '刷新数据',
      search: '搜索',
      batchDelete: '批量删除',
      deleteConfirm: '确认删除数据产品？',
      batchDeleteConfirm: '确认批量删除数据产品？',
      enableConfirm: '确认上架此数据产品？',
      disableConfirm: '确认下架此数据产品？',
    },
    messages: {
      fetchError: '获取数据产品列表失败',
      deleteSuccess: '删除数据产品成功',
      batchDeleteSuccess: '批量删除数据产品成功',
      updateSuccess: '修改数据产品成功',
      createSuccess: '新增数据产品成功',
      submitError: '提交数据产品失败',
      enableSuccess: '上架成功',
      disableSuccess: '下架成功',
    },
    modal: {
      createTitle: '新增数据产品',
      editTitle: '编辑数据产品',
    },
    form: {
      productName: '产品名称',
      industry: '行业',
      dataSize: '数据大小',
      description: '描述',
      dataSubject: '数据主体',
      providerName: '提供者名称',
      identityId: '身份ID',
      payMethod: '付费方式',
      resourceId: '关联资源',
      enabled: '是否上架',
      placeholders: {
        productName: '请输入产品名称',
        industry: '请输入行业',
        dataSize: '请输入数据大小',
        description: '请输入描述',
        dataSubject: '请选择数据主体',
        providerName: '请输入提供者名称',
        identityId: '请输入身份ID',
        payMethod: '请选择付费方式',
        resourceId: '请选择关联资源',
      },
    },
    searchPlaceholder: '搜索产品名称、描述或提供者',
    selectedCount: '已选择',
    resourceSelected: '已选择 {count} 个资源',
  },
  baseInfo: {
    sections: {
      summary: '运行概览',
      basic: '基础信息',
      network: '网络状态',
      pipeline: '数据任务状态',
      resources: '资源使用率',
      alerts: '告警信息',
    },
    summary: {
      onlineStatus: '在线状态',
      alertCount: '告警数量',
      todayDataVolume: '今日数据总量',
      datasourceTotal: '数据源总数',
      lastSync: '最后同步',
      needHandle: '需要立即处理',
      compareYesterday: '较昨日',
    },
    fields: {
      nodeName: '网关名称',
      gatewayId: '网关ID',
      ip: 'IP地址',
      group: '所属分组',
      operator: '运营商',
      brand: '品牌',
    },
    network: {
      upload: '上传速度',
      download: '下载速度',
      vpn: 'VPN状态',
      duration: '在线时长',
      connected: '已连接',
      disconnected: '未连接',
      speedAxis: '网速 (Kbps)',
    },
    pipeline: {
      collect: '数据采集状态',
      deliver: '数据交付状态',
      receive: '数据接收状态',
      blocks: {
        current: '当前{label}',
        history: '上次{label}',
      },
      stats: {
        taskCount: '任务数',
        orderCount: '订单数',
        todayFinished: '当日完成数据量',
        monthFinished: '本月完成数据量',
        inProgress: '正在执行',
      },
      statuses: {
        processing: '进行中',
        paused: '暂停',
        success: '已完成',
        stopped: '已停止',
      },
      actions: {
        create: '新建{label}任务',
        viewDetail: '查看详情',
      },
      placeholders: {
        noCurrent: '暂无进行中的任务',
        noHistory: '暂无历史记录',
      },
    },
    alerts: {
      title: '告警信息',
      more: '查看更多',
      handle: '处理',
      ignore: '忽略',
      empty: '暂无告警',
    },
    resources: {
      memory: '内存使用情况',
      cpu: 'CPU使用情况',
      disk: '磁盘使用情况',
      used: '已使用',
      available: '可用',
    },
  },
  opsMonitoring: {
    menu: '监控运维',
    service: '服务运维',
    release: '版本发布',
    registry: '镜像管理',
    system: '系统监控',
    dataBoard: '数据看板',
    dashboard: '平台状态看板',
    alert: '告警管理',
  },
};
